4eeaeb4f2fc5d054879ceb4fe087b3ded8520987,java/java-psi-api/src/com/intellij/psi/LambdaUtil.java,LambdaUtil,isAcceptable,#PsiMethodReferenceExpression#PsiType#,567

Before Change


      if (method != null) {
        final Ref<PsiClass> classRef = new Ref<PsiClass>();
        final Ref<PsiSubstitutor> substRef = new Ref<PsiSubstitutor>();
        methodReferenceExpression.process(classRef, substRef);

        final MethodSignature signature1 = method.getSignature(resolveResult.getSubstitutor());
        PsiSubstitutor subst = PsiSubstitutor.EMPTY;

After Change


    if (method != null) {
      final Ref<PsiClass> classRef = new Ref<PsiClass>();
      final Ref<PsiSubstitutor> substRef = new Ref<PsiSubstitutor>();
      methodReferenceExpression.process(classRef, substRef);
      final PsiElement resolve = result.getElement();
      if (resolve instanceof PsiMethod) {
        final MethodSignature signature1 = method.getSignature(resolveResult.getSubstitutor());